package role

type Seer struct {
	*Base
}

func NewSeer() *Seer {
	return &Seer{NewBase(god)}
}

func (s *Seer) See(base *Base) string {
	if base.identity == wolf {
		return "狼人"
	}
	return "好人"
}

func (s *Seer) GetRole() int {
	return SeerID
}

func (s *Seer) String() string {
	return "预言家"
}
